﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GAMS.MODEL
{
    public class M_ACM_INVENTORY_Control
    {
        //private Int32 RESOURCE_SEQ;
        //private string RESOURCE_CODE;
        //private string RESOURCE_NAME;
        //private string RESOURCE_DESCR;
        //private Nullable<Int32> RESOURCE_TYPE;
        //private Nullable<Int32> AssetAccountId;
        //private Nullable<Int32> CumdepreAccountId;
        //private Nullable<Int32> DepreAccountId;
        //private Nullable<Int32> ConsumeAccountId;
        //private Nullable<Int32> BreakAccountId;
        //private string RECORD_STATUS;
        //private string ASSET_ACCOUNT_NAME;
        //private string CUMDEPRE_ACCOUNT_NAME;
        //private string DEPRE_ACCOUNT_NAME;
        //private string CONSUME_ACCOUNT_NAME;
        //private string BREAK_ACCOUNT_NAME;
        //private Nullable<Int32> UPDATED_BY;
        //private Nullable<DateTime> UPDATED_WHEN;
        //private Nullable<Int32> updated_by;
        //private Nullable<DateTime> updated_when;

        public M_ACM_INVENTORY_Control()
        {
        }

        //public M_ACM_INVENTORY_Control(Int32 RESOURCE_SEQ, string RESOURCE_CODE, string RESOURCE_NAME, string RESOURCE_DESCR, Nullable<Int32> RESOURCE_TYPE
        //                    , Nullable<Int32> AssetAccountId, Nullable<Int32> CumdepreAccountId, Nullable<Int32> DepreAccountId
        //                    , Nullable<Int32> ConsumeAccountId, Nullable<Int32> BreakAccountId, string RECORD_STATUS
        //                    , string ASSET_ACCOUNT_NAME, string CUMDEPRE_ACCOUNT_NAME, string DEPRE_ACCOUNT_NAME, string CONSUME_ACCOUNT_NAME, string BREAK_ACCOUNT_NAME
        //                    , Nullable<Int32> UPDATED_BY, Nullable<DateTime> UPDATED_WHEN)
        //{
        //    this.RESOURCE_SEQ = RESOURCE_SEQ;
        //    this.RESOURCE_CODE = RESOURCE_CODE;
        //    this.RESOURCE_NAME = RESOURCE_NAME;
        //    this.RESOURCE_DESCR = RESOURCE_DESCR;
        //    this.RESOURCE_TYPE = RESOURCE_TYPE;
        //    this.AssetAccountId = AssetAccountId;
        //    this.CumdepreAccountId = CumdepreAccountId;
        //    this.DepreAccountId = DepreAccountId;
        //    this.ConsumeAccountId = ConsumeAccountId;
        //    this.BreakAccountId = BreakAccountId;
        //    this.RECORD_STATUS = RECORD_STATUS;
        //    this.ASSET_ACCOUNT_NAME = ASSET_ACCOUNT_NAME;
        //    this.CUMDEPRE_ACCOUNT_NAME = CUMDEPRE_ACCOUNT_NAME;
        //    this.DEPRE_ACCOUNT_NAME = DEPRE_ACCOUNT_NAME;
        //    this.CONSUME_ACCOUNT_NAME = CONSUME_ACCOUNT_NAME;
        //    this.BREAK_ACCOUNT_NAME = BREAK_ACCOUNT_NAME;
        //    this.UPDATED_BY = UPDATED_BY;
        //    this.UPDATED_WHEN = UPDATED_WHEN;
        //}
        public Int32 resource_seq
        {
            get;
            set;
        }
        public string resource_code
        {
            get;
            set;
        }
        public string resource_name
        {
            get;
            set;
        }
        public string resource_descr
        {
            get;
            set;
        }
        public Nullable<Int32> resource_type
        {
            get;
            set;
        }
        public Nullable<Int32> AssetAccountId
        {
            get;
            set;
        }
        public Nullable<Int32> CumdepreAccountId
        {
            get;
            set;
        }
        public Nullable<Int32> DepreAccountId
        {
            get;
            set;
        }
        public Nullable<Int32> ConsumeAccountId
        {
            get;
            set;
        }
        public Nullable<Int32> BreakAccountId
        {
            get;
            set;
        }
        public string record_status
        {
            get;
            set;
        }
        public string asset_account_name
        {
            get;
            set;
        }
        public string cumdepre_account_name
        {
            get;
            set;
        }
        public string depre_account_name
        {
            get;
            set;
        }
        public string consume_account_name
        {
            get;
            set;
        }
        public string break_account_name
        {
            get;
            set;
        }
        public Nullable<Int32> updated_by
        {
            get;
            set;
        }
        public Nullable<DateTime> updated_when
        {
            get;
            set;
        }
    }

}
